一、I/O類別分類
Java的I/O API主要包括以下幾個核心類別:
- 字節流(Byte Streams):
用來處理二進制數據,如圖片、音頻等非文本文件。
常用類別:
- 輸入:InputStream
- 輸出:OutputStream
- 字符流(Character Streams):
用來處理文本數據,如讀取和寫入字符串等。
常用類別:
- 緩衝流(Buffered Streams):
用來提高I/O效率,通過內存緩衝區來優化讀寫性能。
常用類別:
- 輸入:BufferedInputStream、BufferedReader
- 輸出:BufferedOutputStream、BufferedWriter
- 文件類別(File Class):
用來操作文件和目錄的屬性,如創建、刪除文件或目錄,獲取文件信息等。
主要類別:File